[php]没理解其中的意思

来源:百度知道 编辑:UC知道 时间:2024/06/07 20:22:02
<?php
if($_POST['Submit'])
{
echo $_POST['title'];
echo "<br>";
echo nl2br($_POST['content']);
exit;
}
?>
<form id="form1" name="form1" method="post" action="<?=$_SERVER["PHP_SELF"]?>">
<p>标题:<input name="title" type="text" id="title" size="40" /> </p>
<p>内容: <textarea name="content" cols="50" rows="10" id="content"></textarea> </p> <p> <input type="submit" name="Submit" value="保存" /></p>
</form>

action="<?=$_SERVER["PHP_SELF"]?>">起什么作用的

就是当前的脚本名!!
如果你这个文件时index.php
等价于action="index.php"其实你可以不写这个
action=""这样也可以的!

就是提交到本页,

<?php="<?=$_SERVER["PHP_SELF"]?>"是获取当前的网址的

action="<?=$_SERVER["PHP_SELF"]?>"
这不就是一个跳转的地址,当页面提交时就需要跳到action=""规定的地址中去执行
<?
=$_SERVER["PHP_SELF"]
?>
<??>这是调用php代码,里面的是服务器中的自定值
如果是index.php
就会跳到index.php文件中去执行